Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

[...nextauth].ts 531B

123456789101112131415161718192021
  1. import { NextApiRequest, NextApiResponse } from 'next'
  2. import NextAuth from 'next-auth'
  3. import Providers from 'next-auth/providers'
  4. const options = {
  5. providers: [
  6. Providers.GitHub({
  7. clientId: process.env.GITHUB_ID,
  8. clientSecret: process.env.GITHUB_SECRET,
  9. }),
  10. ],
  11. callbacks: {
  12. async redirect(url: string, baseUrl: string) {
  13. return url.startsWith(baseUrl) ? url : baseUrl
  14. },
  15. },
  16. }
  17. export default function (req: NextApiRequest, res: NextApiResponse) {
  18. return NextAuth(req, res, options)
  19. }